Skip to main content
POST
Create or update an identity provider. Null means "leave it alone" on every field but the code.

Headers

Prefer
enum<string>

Preference

Available options:
params=single-object

Body

Create or update an identity provider. Null means "leave it alone" on every field but the code.

p_code
string<text>
required
p_allowed_email_domains
string[]
p_attr_email
string<text>
p_attr_given_name
string<text>
p_attr_groups
string<text>
p_attr_surname
string<text>
p_break_glass_role_id
string<uuid>
p_clock_skew_seconds
integer<integer>
p_default_role_id
string<uuid>
p_display_name
string<text>
p_idp_entity_id
string<text>
p_idp_slo_url
string<text>
p_idp_sso_url
string<text>
p_is_enabled
boolean<boolean>
p_jit_provisioning
boolean<boolean>
p_kind
string<text>
p_ldap_allow_plaintext
boolean<boolean>
p_ldap_bind_dn
string<text>
p_ldap_bind_password
string<text>
p_ldap_group_base_dn
string<text>
p_ldap_group_filter
string<text>
p_ldap_nested_groups
boolean<boolean>
p_ldap_start_tls
boolean<boolean>
p_ldap_timeout_seconds
integer<integer>
p_ldap_uid_attribute
string<text>
p_ldap_url
string<text>
p_ldap_user_base_dn
string<text>
p_ldap_user_dn_template
string<text>
p_ldap_user_filter
string<text>
p_local_passwords_enabled
boolean<boolean>
p_metadata_url
string<text>
p_metadata_xml
string<text>
p_oidc_client_id
string<text>
p_oidc_client_secret
string<text>
p_oidc_discovery_url
string<text>
p_oidc_issuer
string<text>
p_oidc_scopes
string<text>
p_want_authn_requests_signed
boolean<boolean>

Response

200

OK